package it.azienda.managerworkstandard.modello;

import it.azienda.framework.modello.BeanBase;
import javax.faces.model.SelectItem;

public class BeanVettore extends BeanBase{
    
    
    public BeanVettore() {
        this.ragioneSociale="";
    }
    
    private Integer id;
    private Integer codice;
    private String ragioneSociale;
    private String ragioneSocialeFind;
    private String numTelefono;
    private String numCellulare;
    
    private SelectItem[] ordinamento;
    
    public SelectItem[] getOrdinamento() {
        ordinamento = new SelectItem[3];
        ordinamento[0] = new SelectItem("", "");
        ordinamento[1] = new SelectItem("ragioneSociale", "Ragione Sociale");
        ordinamento[2] = new SelectItem("codice", "Codice");
        return ordinamento;
    }
    
    public void setOrdinamento(SelectItem[] ordinamento) {
        this.ordinamento = ordinamento;
    }
    
    public Integer getId() {
        return id;
    }
    
    public void setId(Integer id) {
        this.id = id;
    }
    
    public Integer getCodice() {
        return codice;
    }
    
    public void setCodice(Integer codice) {
        this.codice = codice;
    }
    
    public String getRagioneSociale() {
        return ragioneSociale;
    }
    
    public void setRagioneSociale(String ragioneSociale) {
        this.ragioneSociale = ragioneSociale.toUpperCase();
    }
    
    public String getNumTelefono() {
        return numTelefono;
    }
    
    public void setNumTelefono(String numTelefono) {
        this.numTelefono = numTelefono.toUpperCase();
    }
    
    public String getNumCellulare() {
        return numCellulare;
    }
    
    public void setNumCellulare(String numCellulare) {
        this.numCellulare = numCellulare.toUpperCase();
    }
    
    public String getRagioneSocialeFind() {
        String ragioneSocialeFind="";
        String appoggio=ragioneSociale;
        boolean verifica=false;
        if(ragioneSociale.contains("'")){
            verifica = true;
        }
        
        while(verifica){
            ragioneSocialeFind += appoggio.substring(0,appoggio.indexOf("'"));
            ragioneSocialeFind +="\\";
            ragioneSocialeFind +="'";
            ragioneSocialeFind +="\\";
            appoggio = appoggio.substring(appoggio.indexOf("'")+1,appoggio.length());
            if(!appoggio.contains("'")){
                verifica=false;
            }
        }
        ragioneSocialeFind += appoggio;
        return ragioneSocialeFind;
    }
    
    public void setRagioneSocialeFind(String ragioneSociale) {
        this.ragioneSociale = ragioneSociale.toUpperCase();
    }
}
